a roof over one's head - English Synonyms Dictionary